basic life support techniques - French English Dictionary